/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package mywebapp.webpage;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see mywebapp.webpage.WebpageFactory
 * @model kind="package"
 * @generated
 */
public interface WebpagePackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "webpage";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://mywebapp/webpage/1.0";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "webpage";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	WebpagePackage eINSTANCE = mywebapp.webpage.impl.WebpagePackageImpl.init();

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.PageImpl <em>Page</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.PageImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getPage()
	 * @generated
	 */
	int PAGE = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PAGE__NAME = 0;

	/**
	 * The feature id for the '<em><b>Title</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PAGE__TITLE = 1;

	/**
	 * The feature id for the '<em><b>Balises</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PAGE__BALISES = 2;

	/**
	 * The feature id for the '<em><b>Links</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PAGE__LINKS = 3;

	/**
	 * The number of structural features of the '<em>Page</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PAGE_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.BaliseImpl <em>Balise</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.BaliseImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBalise()
	 * @generated
	 */
	int BALISE = 1;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE__ENTITIES = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE__NAME = 1;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE__PAGE = 2;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE__PERE = 3;

	/**
	 * The number of structural features of the '<em>Balise</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.LinkImpl <em>Link</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.LinkImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getLink()
	 * @generated
	 */
	int LINK = 2;

	/**
	 * The feature id for the '<em><b>Url</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK__URL = 0;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK__TYPE = 1;

	/**
	 * The number of structural features of the '<em>Link</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.BaliseCompositeImpl <em>Balise Composite</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.BaliseCompositeImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBaliseComposite()
	 * @generated
	 */
	int BALISE_COMPOSITE = 3;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE__ENTITIES = BALISE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE__NAME = BALISE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE__PAGE = BALISE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE__PERE = BALISE__PERE;

	/**
	 * The feature id for the '<em><b>Composites</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE__COMPOSITES = BALISE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Balise Composite</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_COMPOSITE_FEATURE_COUNT = BALISE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.BaliseElementImpl <em>Balise Element</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.BaliseElementImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBaliseElement()
	 * @generated
	 */
	int BALISE_ELEMENT = 4;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT__ENTITIES = BALISE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT__NAME = BALISE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT__PAGE = BALISE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT__PERE = BALISE__PERE;

	/**
	 * The feature id for the '<em><b>Champ</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT__CHAMP = BALISE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Balise Element</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BALISE_ELEMENT_FEATURE_COUNT = BALISE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.InputImpl <em>Input</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.InputImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getInput()
	 * @generated
	 */
	int INPUT = 5;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__ENTITIES = BALISE_ELEMENT__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__NAME = BALISE_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__PAGE = BALISE_ELEMENT__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__PERE = BALISE_ELEMENT__PERE;

	/**
	 * The feature id for the '<em><b>Champ</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__CHAMP = BALISE_ELEMENT__CHAMP;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__TYPE = BALISE_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__VALUE = BALISE_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT__LABEL = BALISE_ELEMENT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Input</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_FEATURE_COUNT = BALISE_ELEMENT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.OptionImpl <em>Option</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.OptionImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getOption()
	 * @generated
	 */
	int OPTION = 6;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__ENTITIES = BALISE_ELEMENT__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__NAME = BALISE_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__PAGE = BALISE_ELEMENT__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__PERE = BALISE_ELEMENT__PERE;

	/**
	 * The feature id for the '<em><b>Champ</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__CHAMP = BALISE_ELEMENT__CHAMP;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION__VALUE = BALISE_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Option</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPTION_FEATURE_COUNT = BALISE_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.PImpl <em>P</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.PImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getP()
	 * @generated
	 */
	int P = 7;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__ENTITIES = BALISE_ELEMENT__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__NAME = BALISE_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__PAGE = BALISE_ELEMENT__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__PERE = BALISE_ELEMENT__PERE;

	/**
	 * The feature id for the '<em><b>Champ</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__CHAMP = BALISE_ELEMENT__CHAMP;

	/**
	 * The feature id for the '<em><b>Text</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P__TEXT = BALISE_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>P</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int P_FEATURE_COUNT = BALISE_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.AImpl <em>A</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.AImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getA()
	 * @generated
	 */
	int A = 8;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__ENTITIES = BALISE_COMPOSITE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__NAME = BALISE_COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__PAGE = BALISE_COMPOSITE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__PERE = BALISE_COMPOSITE__PERE;

	/**
	 * The feature id for the '<em><b>Composites</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__COMPOSITES = BALISE_COMPOSITE__COMPOSITES;

	/**
	 * The feature id for the '<em><b>Href</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A__HREF = BALISE_COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>A</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int A_FEATURE_COUNT = BALISE_COMPOSITE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.FormImpl <em>Form</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.FormImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getForm()
	 * @generated
	 */
	int FORM = 9;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__ENTITIES = BALISE_COMPOSITE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__NAME = BALISE_COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__PAGE = BALISE_COMPOSITE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__PERE = BALISE_COMPOSITE__PERE;

	/**
	 * The feature id for the '<em><b>Composites</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__COMPOSITES = BALISE_COMPOSITE__COMPOSITES;

	/**
	 * The feature id for the '<em><b>Next</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__NEXT = BALISE_COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Method</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__METHOD = BALISE_COMPOSITE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Action</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM__ACTION = BALISE_COMPOSITE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Form</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FORM_FEATURE_COUNT = BALISE_COMPOSITE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.TableImpl <em>Table</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.TableImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTable()
	 * @generated
	 */
	int TABLE = 10;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE__ENTITIES = BALISE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE__NAME = BALISE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE__PAGE = BALISE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE__PERE = BALISE__PERE;

	/**
	 * The feature id for the '<em><b>Rows</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE__ROWS = BALISE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Table</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TABLE_FEATURE_COUNT = BALISE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.TrImpl <em>Tr</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.TrImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTr()
	 * @generated
	 */
	int TR = 11;

	/**
	 * The feature id for the '<em><b>Size</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TR__SIZE = 0;

	/**
	 * The feature id for the '<em><b>Colums</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TR__COLUMS = 1;

	/**
	 * The number of structural features of the '<em>Tr</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TR_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.TdImpl <em>Td</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.TdImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTd()
	 * @generated
	 */
	int TD = 12;

	/**
	 * The feature id for the '<em><b>Balise</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TD__BALISE = 0;

	/**
	 * The feature id for the '<em><b>Th</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TD__TH = 1;

	/**
	 * The number of structural features of the '<em>Td</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TD_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.impl.InputChoiceImpl <em>Input Choice</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.impl.InputChoiceImpl
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getInputChoice()
	 * @generated
	 */
	int INPUT_CHOICE = 13;

	/**
	 * The feature id for the '<em><b>Entities</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__ENTITIES = BALISE_COMPOSITE__ENTITIES;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__NAME = BALISE_COMPOSITE__NAME;

	/**
	 * The feature id for the '<em><b>Page</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__PAGE = BALISE_COMPOSITE__PAGE;

	/**
	 * The feature id for the '<em><b>Pere</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__PERE = BALISE_COMPOSITE__PERE;

	/**
	 * The feature id for the '<em><b>Composites</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__COMPOSITES = BALISE_COMPOSITE__COMPOSITES;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__TYPE = BALISE_COMPOSITE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Multi</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__MULTI = BALISE_COMPOSITE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE__LABEL = BALISE_COMPOSITE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Input Choice</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_CHOICE_FEATURE_COUNT = BALISE_COMPOSITE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.ETypeLink <em>EType Link</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.ETypeLink
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeLink()
	 * @generated
	 */
	int ETYPE_LINK = 14;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.ETypeInput <em>EType Input</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.ETypeInput
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeInput()
	 * @generated
	 */
	int ETYPE_INPUT = 15;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.EActionForm <em>EAction Form</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.EActionForm
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getEActionForm()
	 * @generated
	 */
	int EACTION_FORM = 16;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.ETypeMethodForrm <em>EType Method Forrm</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.ETypeMethodForrm
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeMethodForrm()
	 * @generated
	 */
	int ETYPE_METHOD_FORRM = 17;

	/**
	 * The meta object id for the '{@link mywebapp.webpage.ETypeChoice <em>EType Choice</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see mywebapp.webpage.ETypeChoice
	 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeChoice()
	 * @generated
	 */
	int ETYPE_CHOICE = 18;


	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Page <em>Page</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Page</em>'.
	 * @see mywebapp.webpage.Page
	 * @generated
	 */
	EClass getPage();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Page#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see mywebapp.webpage.Page#getName()
	 * @see #getPage()
	 * @generated
	 */
	EAttribute getPage_Name();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Page#getTitle <em>Title</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Title</em>'.
	 * @see mywebapp.webpage.Page#getTitle()
	 * @see #getPage()
	 * @generated
	 */
	EAttribute getPage_Title();

	/**
	 * Returns the meta object for the containment reference list '{@link mywebapp.webpage.Page#getBalises <em>Balises</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Balises</em>'.
	 * @see mywebapp.webpage.Page#getBalises()
	 * @see #getPage()
	 * @generated
	 */
	EReference getPage_Balises();

	/**
	 * Returns the meta object for the containment reference list '{@link mywebapp.webpage.Page#getLinks <em>Links</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Links</em>'.
	 * @see mywebapp.webpage.Page#getLinks()
	 * @see #getPage()
	 * @generated
	 */
	EReference getPage_Links();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Balise <em>Balise</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Balise</em>'.
	 * @see mywebapp.webpage.Balise
	 * @generated
	 */
	EClass getBalise();

	/**
	 * Returns the meta object for the reference list '{@link mywebapp.webpage.Balise#getEntities <em>Entities</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Entities</em>'.
	 * @see mywebapp.webpage.Balise#getEntities()
	 * @see #getBalise()
	 * @generated
	 */
	EReference getBalise_Entities();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Balise#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see mywebapp.webpage.Balise#getName()
	 * @see #getBalise()
	 * @generated
	 */
	EAttribute getBalise_Name();

	/**
	 * Returns the meta object for the container reference '{@link mywebapp.webpage.Balise#getPage <em>Page</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>Page</em>'.
	 * @see mywebapp.webpage.Balise#getPage()
	 * @see #getBalise()
	 * @generated
	 */
	EReference getBalise_Page();

	/**
	 * Returns the meta object for the container reference '{@link mywebapp.webpage.Balise#getPere <em>Pere</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>Pere</em>'.
	 * @see mywebapp.webpage.Balise#getPere()
	 * @see #getBalise()
	 * @generated
	 */
	EReference getBalise_Pere();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Link <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Link</em>'.
	 * @see mywebapp.webpage.Link
	 * @generated
	 */
	EClass getLink();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Link#getUrl <em>Url</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Url</em>'.
	 * @see mywebapp.webpage.Link#getUrl()
	 * @see #getLink()
	 * @generated
	 */
	EAttribute getLink_Url();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Link#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see mywebapp.webpage.Link#getType()
	 * @see #getLink()
	 * @generated
	 */
	EAttribute getLink_Type();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.BaliseComposite <em>Balise Composite</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Balise Composite</em>'.
	 * @see mywebapp.webpage.BaliseComposite
	 * @generated
	 */
	EClass getBaliseComposite();

	/**
	 * Returns the meta object for the containment reference list '{@link mywebapp.webpage.BaliseComposite#getComposites <em>Composites</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Composites</em>'.
	 * @see mywebapp.webpage.BaliseComposite#getComposites()
	 * @see #getBaliseComposite()
	 * @generated
	 */
	EReference getBaliseComposite_Composites();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.BaliseElement <em>Balise Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Balise Element</em>'.
	 * @see mywebapp.webpage.BaliseElement
	 * @generated
	 */
	EClass getBaliseElement();

	/**
	 * Returns the meta object for the reference '{@link mywebapp.webpage.BaliseElement#getChamp <em>Champ</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Champ</em>'.
	 * @see mywebapp.webpage.BaliseElement#getChamp()
	 * @see #getBaliseElement()
	 * @generated
	 */
	EReference getBaliseElement_Champ();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Input <em>Input</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Input</em>'.
	 * @see mywebapp.webpage.Input
	 * @generated
	 */
	EClass getInput();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Input#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see mywebapp.webpage.Input#getType()
	 * @see #getInput()
	 * @generated
	 */
	EAttribute getInput_Type();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Input#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see mywebapp.webpage.Input#getValue()
	 * @see #getInput()
	 * @generated
	 */
	EAttribute getInput_Value();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Input#getLabel <em>Label</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Label</em>'.
	 * @see mywebapp.webpage.Input#getLabel()
	 * @see #getInput()
	 * @generated
	 */
	EAttribute getInput_Label();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Option <em>Option</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Option</em>'.
	 * @see mywebapp.webpage.Option
	 * @generated
	 */
	EClass getOption();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Option#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see mywebapp.webpage.Option#getValue()
	 * @see #getOption()
	 * @generated
	 */
	EAttribute getOption_Value();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.P <em>P</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>P</em>'.
	 * @see mywebapp.webpage.P
	 * @generated
	 */
	EClass getP();

	/**
	 * Returns the meta object for the attribute list '{@link mywebapp.webpage.P#getText <em>Text</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Text</em>'.
	 * @see mywebapp.webpage.P#getText()
	 * @see #getP()
	 * @generated
	 */
	EAttribute getP_Text();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.A <em>A</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>A</em>'.
	 * @see mywebapp.webpage.A
	 * @generated
	 */
	EClass getA();

	/**
	 * Returns the meta object for the reference '{@link mywebapp.webpage.A#getHref <em>Href</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Href</em>'.
	 * @see mywebapp.webpage.A#getHref()
	 * @see #getA()
	 * @generated
	 */
	EReference getA_Href();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Form <em>Form</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Form</em>'.
	 * @see mywebapp.webpage.Form
	 * @generated
	 */
	EClass getForm();

	/**
	 * Returns the meta object for the reference '{@link mywebapp.webpage.Form#getNext <em>Next</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Next</em>'.
	 * @see mywebapp.webpage.Form#getNext()
	 * @see #getForm()
	 * @generated
	 */
	EReference getForm_Next();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Form#getMethod <em>Method</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Method</em>'.
	 * @see mywebapp.webpage.Form#getMethod()
	 * @see #getForm()
	 * @generated
	 */
	EAttribute getForm_Method();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Form#getAction <em>Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Action</em>'.
	 * @see mywebapp.webpage.Form#getAction()
	 * @see #getForm()
	 * @generated
	 */
	EAttribute getForm_Action();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Table <em>Table</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Table</em>'.
	 * @see mywebapp.webpage.Table
	 * @generated
	 */
	EClass getTable();

	/**
	 * Returns the meta object for the containment reference list '{@link mywebapp.webpage.Table#getRows <em>Rows</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Rows</em>'.
	 * @see mywebapp.webpage.Table#getRows()
	 * @see #getTable()
	 * @generated
	 */
	EReference getTable_Rows();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Tr <em>Tr</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Tr</em>'.
	 * @see mywebapp.webpage.Tr
	 * @generated
	 */
	EClass getTr();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Tr#getSize <em>Size</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Size</em>'.
	 * @see mywebapp.webpage.Tr#getSize()
	 * @see #getTr()
	 * @generated
	 */
	EAttribute getTr_Size();

	/**
	 * Returns the meta object for the containment reference list '{@link mywebapp.webpage.Tr#getColums <em>Colums</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Colums</em>'.
	 * @see mywebapp.webpage.Tr#getColums()
	 * @see #getTr()
	 * @generated
	 */
	EReference getTr_Colums();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.Td <em>Td</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Td</em>'.
	 * @see mywebapp.webpage.Td
	 * @generated
	 */
	EClass getTd();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.Td#getTh <em>Th</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Th</em>'.
	 * @see mywebapp.webpage.Td#getTh()
	 * @see #getTd()
	 * @generated
	 */
	EAttribute getTd_Th();

	/**
	 * Returns the meta object for the containment reference '{@link mywebapp.webpage.Td#getBalise <em>Balise</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Balise</em>'.
	 * @see mywebapp.webpage.Td#getBalise()
	 * @see #getTd()
	 * @generated
	 */
	EReference getTd_Balise();

	/**
	 * Returns the meta object for class '{@link mywebapp.webpage.InputChoice <em>Input Choice</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Input Choice</em>'.
	 * @see mywebapp.webpage.InputChoice
	 * @generated
	 */
	EClass getInputChoice();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.InputChoice#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see mywebapp.webpage.InputChoice#getType()
	 * @see #getInputChoice()
	 * @generated
	 */
	EAttribute getInputChoice_Type();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.InputChoice#isMulti <em>Multi</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Multi</em>'.
	 * @see mywebapp.webpage.InputChoice#isMulti()
	 * @see #getInputChoice()
	 * @generated
	 */
	EAttribute getInputChoice_Multi();

	/**
	 * Returns the meta object for the attribute '{@link mywebapp.webpage.InputChoice#getLabel <em>Label</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Label</em>'.
	 * @see mywebapp.webpage.InputChoice#getLabel()
	 * @see #getInputChoice()
	 * @generated
	 */
	EAttribute getInputChoice_Label();

	/**
	 * Returns the meta object for enum '{@link mywebapp.webpage.ETypeLink <em>EType Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>EType Link</em>'.
	 * @see mywebapp.webpage.ETypeLink
	 * @generated
	 */
	EEnum getETypeLink();

	/**
	 * Returns the meta object for enum '{@link mywebapp.webpage.ETypeInput <em>EType Input</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>EType Input</em>'.
	 * @see mywebapp.webpage.ETypeInput
	 * @generated
	 */
	EEnum getETypeInput();

	/**
	 * Returns the meta object for enum '{@link mywebapp.webpage.EActionForm <em>EAction Form</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>EAction Form</em>'.
	 * @see mywebapp.webpage.EActionForm
	 * @generated
	 */
	EEnum getEActionForm();

	/**
	 * Returns the meta object for enum '{@link mywebapp.webpage.ETypeMethodForrm <em>EType Method Forrm</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>EType Method Forrm</em>'.
	 * @see mywebapp.webpage.ETypeMethodForrm
	 * @generated
	 */
	EEnum getETypeMethodForrm();

	/**
	 * Returns the meta object for enum '{@link mywebapp.webpage.ETypeChoice <em>EType Choice</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>EType Choice</em>'.
	 * @see mywebapp.webpage.ETypeChoice
	 * @generated
	 */
	EEnum getETypeChoice();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	WebpageFactory getWebpageFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.PageImpl <em>Page</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.PageImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getPage()
		 * @generated
		 */
		EClass PAGE = eINSTANCE.getPage();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PAGE__NAME = eINSTANCE.getPage_Name();

		/**
		 * The meta object literal for the '<em><b>Title</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PAGE__TITLE = eINSTANCE.getPage_Title();

		/**
		 * The meta object literal for the '<em><b>Balises</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PAGE__BALISES = eINSTANCE.getPage_Balises();

		/**
		 * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PAGE__LINKS = eINSTANCE.getPage_Links();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.BaliseImpl <em>Balise</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.BaliseImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBalise()
		 * @generated
		 */
		EClass BALISE = eINSTANCE.getBalise();

		/**
		 * The meta object literal for the '<em><b>Entities</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BALISE__ENTITIES = eINSTANCE.getBalise_Entities();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BALISE__NAME = eINSTANCE.getBalise_Name();

		/**
		 * The meta object literal for the '<em><b>Page</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BALISE__PAGE = eINSTANCE.getBalise_Page();

		/**
		 * The meta object literal for the '<em><b>Pere</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BALISE__PERE = eINSTANCE.getBalise_Pere();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.LinkImpl <em>Link</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.LinkImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getLink()
		 * @generated
		 */
		EClass LINK = eINSTANCE.getLink();

		/**
		 * The meta object literal for the '<em><b>Url</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute LINK__URL = eINSTANCE.getLink_Url();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute LINK__TYPE = eINSTANCE.getLink_Type();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.BaliseCompositeImpl <em>Balise Composite</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.BaliseCompositeImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBaliseComposite()
		 * @generated
		 */
		EClass BALISE_COMPOSITE = eINSTANCE.getBaliseComposite();

		/**
		 * The meta object literal for the '<em><b>Composites</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BALISE_COMPOSITE__COMPOSITES = eINSTANCE.getBaliseComposite_Composites();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.BaliseElementImpl <em>Balise Element</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.BaliseElementImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getBaliseElement()
		 * @generated
		 */
		EClass BALISE_ELEMENT = eINSTANCE.getBaliseElement();

		/**
		 * The meta object literal for the '<em><b>Champ</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference BALISE_ELEMENT__CHAMP = eINSTANCE.getBaliseElement_Champ();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.InputImpl <em>Input</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.InputImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getInput()
		 * @generated
		 */
		EClass INPUT = eINSTANCE.getInput();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT__TYPE = eINSTANCE.getInput_Type();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT__VALUE = eINSTANCE.getInput_Value();

		/**
		 * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT__LABEL = eINSTANCE.getInput_Label();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.OptionImpl <em>Option</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.OptionImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getOption()
		 * @generated
		 */
		EClass OPTION = eINSTANCE.getOption();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute OPTION__VALUE = eINSTANCE.getOption_Value();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.PImpl <em>P</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.PImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getP()
		 * @generated
		 */
		EClass P = eINSTANCE.getP();

		/**
		 * The meta object literal for the '<em><b>Text</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute P__TEXT = eINSTANCE.getP_Text();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.AImpl <em>A</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.AImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getA()
		 * @generated
		 */
		EClass A = eINSTANCE.getA();

		/**
		 * The meta object literal for the '<em><b>Href</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference A__HREF = eINSTANCE.getA_Href();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.FormImpl <em>Form</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.FormImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getForm()
		 * @generated
		 */
		EClass FORM = eINSTANCE.getForm();

		/**
		 * The meta object literal for the '<em><b>Next</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FORM__NEXT = eINSTANCE.getForm_Next();

		/**
		 * The meta object literal for the '<em><b>Method</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FORM__METHOD = eINSTANCE.getForm_Method();

		/**
		 * The meta object literal for the '<em><b>Action</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute FORM__ACTION = eINSTANCE.getForm_Action();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.TableImpl <em>Table</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.TableImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTable()
		 * @generated
		 */
		EClass TABLE = eINSTANCE.getTable();

		/**
		 * The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TABLE__ROWS = eINSTANCE.getTable_Rows();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.TrImpl <em>Tr</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.TrImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTr()
		 * @generated
		 */
		EClass TR = eINSTANCE.getTr();

		/**
		 * The meta object literal for the '<em><b>Size</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TR__SIZE = eINSTANCE.getTr_Size();

		/**
		 * The meta object literal for the '<em><b>Colums</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TR__COLUMS = eINSTANCE.getTr_Colums();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.TdImpl <em>Td</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.TdImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getTd()
		 * @generated
		 */
		EClass TD = eINSTANCE.getTd();

		/**
		 * The meta object literal for the '<em><b>Th</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TD__TH = eINSTANCE.getTd_Th();

		/**
		 * The meta object literal for the '<em><b>Balise</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TD__BALISE = eINSTANCE.getTd_Balise();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.impl.InputChoiceImpl <em>Input Choice</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.impl.InputChoiceImpl
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getInputChoice()
		 * @generated
		 */
		EClass INPUT_CHOICE = eINSTANCE.getInputChoice();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT_CHOICE__TYPE = eINSTANCE.getInputChoice_Type();

		/**
		 * The meta object literal for the '<em><b>Multi</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT_CHOICE__MULTI = eINSTANCE.getInputChoice_Multi();

		/**
		 * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT_CHOICE__LABEL = eINSTANCE.getInputChoice_Label();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.ETypeLink <em>EType Link</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.ETypeLink
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeLink()
		 * @generated
		 */
		EEnum ETYPE_LINK = eINSTANCE.getETypeLink();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.ETypeInput <em>EType Input</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.ETypeInput
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeInput()
		 * @generated
		 */
		EEnum ETYPE_INPUT = eINSTANCE.getETypeInput();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.EActionForm <em>EAction Form</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.EActionForm
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getEActionForm()
		 * @generated
		 */
		EEnum EACTION_FORM = eINSTANCE.getEActionForm();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.ETypeMethodForrm <em>EType Method Forrm</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.ETypeMethodForrm
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeMethodForrm()
		 * @generated
		 */
		EEnum ETYPE_METHOD_FORRM = eINSTANCE.getETypeMethodForrm();

		/**
		 * The meta object literal for the '{@link mywebapp.webpage.ETypeChoice <em>EType Choice</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see mywebapp.webpage.ETypeChoice
		 * @see mywebapp.webpage.impl.WebpagePackageImpl#getETypeChoice()
		 * @generated
		 */
		EEnum ETYPE_CHOICE = eINSTANCE.getETypeChoice();

	}

} //WebpagePackage
